package com.yixun.qfbao.apidto;

import com.yixun.qfbao.annotation.TYWValid;
import com.yixun.qfbao.apidto.base.CommonReqDTO;

import java.io.Serializable;

/**
 *   员工楼盘信息关联实体类
 * @author zilong.liu
 *
 */
public class StaffPremiseRelReqDto extends CommonReqDTO implements Serializable{
	
	private static final long serialVersionUID = 1L;

	/**
	 * 员工ID，可对应左侧机构树上的ID，必传
	 */
	@TYWValid(required = true)
	private Long partnerId; 
	
	/**
	 * 省份ID， 下拉选选项。取值从 /api/getProvince.do 获取
	 */
	private Long provId;
	
	/**
	 * 城市ID， 取值从 /api/getCity.do 获取
	 */
	private Long cityId;
	
	/**
	 * 区域Id， 取值从 /api/getArea.do 获取
	 */
	private Long areaId;
	
	/**
	 * 楼盘名称，输入框选项
	 */
	private String premisesName;
	
	/**
	 * 销售状态,取值可从   /api/getEnum/SaleStatusEnum.do 获取
	 */
	private int saleStatus = -1;
	
	/**
	 * 楼盘状态，取值可从 /api/getEnum/PremisesStatusEnum.do 获取
	 */
	private int premisesStatus = -1;

	public Long getPartnerId() {
		return partnerId;
	}

	public void setPartenerId(Long partnerId) {
		this.partnerId = partnerId;
	}

	public Long getProvId() {
		return provId;
	}

	public void setProvId(Long provId) {
		this.provId = provId;
	}

	public Long getCityId() {
		return cityId;
	}

	public void setCityId(Long cityId) {
		this.cityId = cityId;
	}

	public Long getAreaId() {
		return areaId;
	}

	public void setAreaId(Long areaId) {
		this.areaId = areaId;
	}

	public String getPremisesName() {
		return premisesName;
	}

	public void setPremisesName(String premisesName) {
		this.premisesName = premisesName;
	}

	public int getSaleStatus() {
		return saleStatus;
	}

	public void setSaleStatus(int saleStatus) {
		this.saleStatus = saleStatus;
	}

	public int getPremisesStatus() {
		return premisesStatus;
	}

	public void setPremisesStatus(int premisesStatus) {
		this.premisesStatus = premisesStatus;
	}
	
}
